package com.area.cth.service;

import com.area.cth.common.PageBean;
import com.area.cth.pojo.User;
import com.baomidou.mybatisplus.extension.service.IService;

public interface UserService extends IService<User> {
    User findByUsername(String username);

    void register(String username, String password);

    void updateAvatar(String avatar);

    void update(User user);

    void updatePwd(String newpwd);

    void updateBackground(String background);

    void login(String username);

    User getUserInfoById(Integer id);


    PageBean<User> getUsers(Integer pageNo, Integer pageSize, String keyword);
}
